const apiurl = require('../../config').apiurl; 
import { Pulibc } from '../../models/public.js'
const pulibc = new Pulibc()
Page({

  showPhone(){
    wx.makePhoneCall({
      phoneNumber: this.data.phoneNumber,
      success:data=>{
        console.log(data)
      }
    })
  },
  /**
   * 页面的初始数据
   */
  data: {
    chain_images:[],
    chain_info:{},
    phoneNumber:'',
    endLat:"",
    endLng:"",
    endName:''
    
  },
  // 打开地图
  showMap(){
    // let plugin = requirePlugin("myPlugin")
    // let routeInfo = {
    //   endLat: 39.94055,    // 终点纬度必传
    //   endLng: 116.43207,  //终点经度 必传
    //   endName: "来福士购物中心",  //终点名称 必传
    // }
    // this.setData({
    //   routeInfo
    // })
    let endLat = this.data.endLat
    let endLng = this.data.endLng
    let endName = this.data.endName
    pulibc.navigateUrl('../map/map?endLat=' + endLat + '&endLng=' + endLng + '&endName=' + endName)
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
  var id = options.id
  wx.request({
    url: apiurl +"/chain/chain_info",
    data:{id:id},
    success:data=>{
    
      var chain_info = data.data.datas.info
      console.log("chain_info",chain_info)
      
      this.setData({
        phoneNumber: chain_info.chain_phone,
        chain_images: chain_info.chain_image,
        chain_info,
        endLat: chain_info.latitude,
        endLng: chain_info.longitude,
        endName: chain_info.chain_name
      })
    }
  })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    if (wx.getStorageSync("key") == false) {
      wx.navigateTo({
        url: "../register/register"
      })
    }
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})